#ifndef _INVENTORY_MENU_H
#define _INVENTORY_MENU_H

///////////////////////////////////////////////////////////////////////////
//																		 //
//	Author:		Michael Mozdzierz										 //
//	Date:		11/02/2014												 //
//	Purpose:	Out line the inventory menu, provide logic for the		 //
//				resident evil 4 suitcase inventory						 //
//																		 //
///////////////////////////////////////////////////////////////////////////

#include "base\Menu.h"

class ProgresBar;
class Button;

// class that manages the ui between the player and their inventory
class InventoryMenu : public Menu
{
	/***********************Temporary********************************/
	ProgresBar* hunger_bar;
	ProgresBar* thurst_bar;
	ProgresBar* exposure_bar;
	ProgresBar* health_bar;
	ProgresBar* stamina_bar;
	Button* crafting_button;
	/****************************************************************/

	InventoryMenu(void);
	virtual ~InventoryMenu(void);
public:
	// update this menu by dt seconds
	virtual void Update(float dt) override;

	// draw this menu
	virtual void Draw(void) override;

	static InventoryMenu* GetInstance(void)
	{
		static InventoryMenu instance;

		return &instance;
	}
};


#endif